home *** CD-ROM | disk | FTP | other *** search
- var selected_key_code = -1;
- var key_listener = new Object();
- key_listener.onKeyDown = function()
- {
- var _loc2_ = Key.getCode();
- if(_loc2_ == selected_key_code || _root.live_mode)
- {
- return undefined;
- }
- if(_loc2_ == 13)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.openSelectedQickNaviItem();
- }
- else if(_root.content_pos_mc.video_mc.bookmark_window_mc != undefined)
- {
- if(Selection.getFocus() == "_level0.content_pos_mc.video_mc.bookmark_window_mc.bookmark_save_btn")
- {
- _root.content_pos_mc.video_mc.bookmark_window_mc.bookmark_save_btn.onRelease();
- }
- }
- else if(!_root.fullscreen)
- {
- _root.content_pos_mc.video_mc.videoController_mc.secondary_video_controls_mc.fs_btn.onRelease();
- }
- }
- }
- }
- else if(_loc2_ == 27)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.fullscreen)
- {
- _root.content_pos_mc.video_mc.deactivateFullscreen();
- }
- else if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.closeQuickNavigation();
- }
- else if(_root.content_pos_mc.video_mc.bookmark_window_mc != undefined)
- {
- _root.content_pos_mc.video_mc.bookmark_window_mc.close_bt_mc.onRelease();
- }
- else
- {
- _root.renderContent(0);
- }
- }
- }
- else if(_root.inline_video_mode)
- {
- _root.killInlayVideo();
- }
- }
- else if(_loc2_ == 32)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
- {
- if(_root.content_pos_mc.video_mc.flv_player_state == "paused")
- {
- _root.content_pos_mc.video_mc.startVideo();
- }
- else if(_root.content_pos_mc.video_mc.flv_player_state == "playing")
- {
- _root.content_pos_mc.video_mc.flv_player.pause();
- }
- }
- }
- }
- else if(_loc2_ == 9)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener && !_root.fullscreen)
- {
- if(_root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
- {
- if(_root.sidebar_activ)
- {
- _root.content_pos_mc.video_mc.hideSidebar();
- }
- else
- {
- _root.content_pos_mc.video_mc.showSidebar();
- }
- }
- }
- }
- }
- else if(_loc2_ == 38)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.selectPrevQickNaviItem();
- }
- else
- {
- _root.content_pos_mc.video_mc.jumpToPrevBookmark();
- }
- }
- }
- }
- else if(_loc2_ == 40)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.selectNextQickNaviItem();
- }
- else
- {
- _root.content_pos_mc.video_mc.jumpToNextBookmark();
- }
- }
- }
- }
- else if(_loc2_ == 37)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.selectPrevQickNaviLevel();
- }
- else
- {
- var _loc3_ = Math.round(_root.content_pos_mc.video_mc.flv_player.playheadTime - 10);
- if(_loc3_ < 0 || isNaN(_loc3_))
- {
- _loc3_ = 0;
- }
- else if(_loc3_ > video_duration)
- {
- _loc3_ = _root.content_pos_mc.video_mc.video_duration;
- }
- _root.content_pos_mc.video_mc.flv_player.seek(_loc3_);
- }
- }
- }
- }
- else if(_loc2_ == 39)
- {
- if(_root.video_mode)
- {
- if(_root.content_pos_mc.video_mc.enable_key_listener)
- {
- if(_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.selectNextQickNaviLevel();
- }
- else
- {
- _loc3_ = Math.round(_root.content_pos_mc.video_mc.flv_player.playheadTime + 10);
- if(_loc3_ < 0 || isNaN(_loc3_))
- {
- _loc3_ = 0;
- }
- else if(_loc3_ > video_duration)
- {
- _loc3_ = _root.content_pos_mc.video_mc.video_duration;
- }
- _root.content_pos_mc.video_mc.flv_player.seek(_loc3_);
- }
- }
- }
- }
- else if(_loc2_ == 36)
- {
- if(_root.video_mode && _root.content_pos_mc.video_mc.enable_key_listener)
- {
- _root.content_pos_mc.video_mc.flv_player.seek(0);
- }
- }
- else if(_loc2_ == 34)
- {
- if(_root.video_mode)
- {
- if(_root.current_video < _root.video_data.length - 1)
- {
- _root.content_pos_mc.video_mc.nextVideo();
- }
- }
- }
- else if(_loc2_ == 33)
- {
- if(_root.video_mode)
- {
- if(_root.current_video > 0)
- {
- _root.content_pos_mc.video_mc.prevVideo();
- }
- }
- }
- else if(_loc2_ == 77)
- {
- if(_root.video_mode && !_root.fullscreen && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
- {
- if(!_root.content_pos_mc.video_mc.quicknavi_is_open)
- {
- _root.content_pos_mc.video_mc.openQuickNavigation();
- }
- else
- {
- _root.content_pos_mc.video_mc.closeQuickNavigation();
- }
- }
- }
- else if(_loc2_ == 66)
- {
- if(_root.video_mode && _root.content_pos_mc.video_mc.enable_key_listener && !_root.fullscreen && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
- {
- _root.content_pos_mc.video_mc.editBookmark();
- }
- }
- else if(_loc2_ == 112)
- {
- if(!fullscreen)
- {
- _root.killInlayVideo();
- _root.f1Handler();
- }
- }
- selected_key_code = _loc2_;
- };
- key_listener.onKeyUp = function()
- {
- selected_key_code = -1;
- };
- Key.addListener(key_listener);
-